package com.panshi.qa.provider.modules.domain;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="QaQuestion返回对象", description="")
public class QuestionResVO  implements Serializable {
    @ApiModelProperty(value = "问题关联表对象")
    private QaQuestionAssociated qaQuestionAssociated;

    @ApiModelProperty(value = "问题对象")
    private QaQuestion qaQuestion;

    @ApiModelProperty(value="问答列表")
    private List<QaQuesitonRelevance> questionList=new ArrayList<>();

    @ApiModelProperty(value="问答口腔类型列表")
    private List<ThType> thTypeList=new ArrayList<>();

    @ApiModelProperty(value="问答页排行榜前十列表")
    private List<QaQuesitonRelevance> orderList=new ArrayList<>();

    @ApiModelProperty(value = "问题详情页相关口腔类型问题前五")
    private List<QaQuesitonRelevance> qaQuestionOrderList=new ArrayList<>();;

    @ApiModelProperty(value = "问题详情页问题前五")
    private List<QaQuesitonRelevance> qaQuestionOrderList1=new ArrayList<>();;
    @ApiModelProperty(value = "问题列表总记录数")
   private Integer total;

}

